import junit.framework.TestCase;

public class TestForca extends TestCase {

	public TestForca(String name) {
		super(name);
	}

	protected void setUp() throws Exception {
		super.setUp();
	}

	protected void tearDown() throws Exception {
		super.tearDown();
	}

	public void testDefinePalavra() {
		
		Admin adm = new Admin();
		
		adm.definePalavra("palavra");
		assertEquals("palavra", adm.getPalavra());
	}

	public void testAdicionaLetra() {
		
		Jogador jogador = new Jogador();
		
		assertEquals('a', jogador.addLetra());

	}

	public void testVerificaLetraJaDigitada() {
		
		Jogador jogador = new Jogador();
		
		jogador.addLetra();
		
		assertEquals(true, jogador.verificaLetraDigitada('a'));
	}

	public void testVerificaSeLetra() {
		
		Jogador jogador = new Jogador();
		
		assertEquals(jogador.verificaLetra('1'), false);
		assertEquals(jogador.verificaLetra('a'), true);
		assertEquals(jogador.verificaLetra('C'), true);
	}

	public void testVerificaVitoria() {
		
	}

	public void testVerificaDerrota() {
		
		Forca forca = new Forca();
		
		assertEquals(forca.verificaDerrota(), false);
	}
}
